package controlador;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;


import modelo.Ingrediente;
import modelo.IngredienteDAO;

import vistas.IngredientesTableModel;
import vistas.JFListadoExistencia;



public class ControladorFJListadoIngrediente implements ActionListener 

{
	
	private  JFListadoExistencia VentanaListado;
	
	public ControladorFJListadoIngrediente()
	{
		super();
		VentanaListado = new JFListadoExistencia() ;
		VentanaListado.setVisible(true);
		VentanaListado.addListener(this);
		VentanaListado.setLocationRelativeTo(null);
		
	}

	
	
	@Override
	public void actionPerformed(ActionEvent e) 
	{
		if (e.getActionCommand().equals("Cargar Ingredientes")) 
		{
			IngredienteDAO ingredienteDAO = new IngredienteDAO();
			List<Ingrediente> nuevoingrediente = ingredienteDAO.MostrarIngre();
			this.VentanaListado.setResultados(new IngredientesTableModel(nuevoingrediente));
		}
		if(e.getActionCommand().equals("Limpiar")){
			this.VentanaListado.limpiar();
		}

	}

	

}
